home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 49
/
Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso
/
Aminet
/
dev
/
misc
/
FlexCat.readme
< prev
next >
Wrap
Text File
|
2002-03-23
|
9KB
|
193 lines
Short: 2.5b - Flexible catalogs (C, Asm, Oberon, E, ARexx, Modula..)
Author: marcin@orlowski.com (Marcin Orlowski)
Uploader: 303dmx@hetnet.nl (Michel 'DMX' Bagmeijer)
Version: 2.5b
Type: dev/misc
Replace: dev/misc/FlexCat.lha
Www: http://amiga.com.pl/flexcat/
INFO
----------
FlexCat creates catalogs and the source to handle them. The difference
between FlexCat and KitCat, CatComp and some others is, that FlexCat is
designed to produce any source you want: any programming language, any
individual needs should be satisfied. However, FlexCat is not more
difficult to use.
Translators will also find it useful, as, among standard functions
like #?.catalog creation, FlexCat is able to update your #?.ct files
to the new #?.cd files automatically. Give it a try!
This sounds like a contradiction. FlexCat's solution is to use
template files, the so called "source descriptions". Ready to use examples
for Assembler, C, C++, E, Oberon and Modula-2 are distributed, additionally
an example for supporting catalogs on Workbench 2.0. Any other examples
are welcome.
Archives
----------
Since release 2.0, the FlexCat distribution is splitted into the
smaller archives. They are (in order of importance):
FlexCat.lha - Latest FlexCat, user contribitions, english manual
and foreign catalog files
FlexCat_0x0.lha - patches for 020, 040 and 060 versions of FlexCat
(PPC makes no sense here. I checked that).
FlexCat_ExDocs.lha - FlexCat's guide in non english languages. Currently
Svenska, Espanol and Deutsch are provided
FlexCat_CatSrc.lha - #?.cd and #?.ct files for existing translations and
#?.texinfo documents
FlexCat_Src.lha - C source code for the FlexCat itself
FlexCat_Demos.lha - example source codes -> shows how to make localized
programs using FlexCat (C/HSPascal/ARexx/etc)
NOTE: I would gladly welcome examples for other
languages (E/Asm etc) as well as detailed tutorials
about right way of doing localized software.
Your contribution is highly welcome!
If you just want to use FlexCat, the 1st archive is all you need.
If you want to have CPU optimised binaries, take both 1st and 2nd
and patch the original release. If you want to read translated manual,
get the 3rd one. If you want to make the translation take the 4th one
(but I suggesto to join the Amiga Translators' Organisation
<http://ato.vapor.com/ato> first!)
Changes since previous release:
-------------------------------
* v2.5b (19.03.02)- Added GG patchfile, thanks to Martin Blom <martin@blom.org>
* v2.5 (14.02.02) - Fixed the problem, if using $TODAY, that the date was
one day ahead (tomorrow ;). Replaced gmtime() with
localtime() (DMX).
* v2.4 (28.11.99) - FlexCat is now portable! Thanks to Hardcode.sd{tm}
unique technology you can now try to compile FlexCat
under any OS (both Big and Little Endians are
supported). Read developer.readme for details.
- sometimes garbage could be written instead of
$VER: string (when $TODAY feature was used) due
to memory block being free'd before write.
- added ##rem command to .sd file handling. As you
have probably guessed, it's just remark. The goal
(at least for me) is that ##rem lines won't appear
in result source code, creaded out of the .sd file.
- added manual catalog open/close for compilers that
do not handle autoinit/exit functions
- Updated french translation (Herve Dupont
<herve.dupont@nordnet.fr>)
- Added NOSPACE switch, to avoid extra space char
usually used by FlexCat to separate comment
mark ';' from the main comment text
- Source descriptor for HSPascal by Artur Karpunin
<woody8@kki.net.pl> is now available.
- New archive "FlexCat_Demos" full ;-) of example
source codes for various programming languages
C, HSPascal and ARexx examples are recently
available.
- Content of "Contribution" drawer is now moved to
"FlexCat_Demos" archive.
- Added detailed tutoral (in polish for now) about
the whole localization process (incl. examples)
* v2.3 (19.05.99) - "Trailing ellipsis" detector was broken (Marco
De Vitis <marco.dvv@flashnet.it>)
- Seems I updated the english manual for v2.2, but
forgot to create .guide file out of texinfo.
- Fixed manual to say "1999" instead of "1998", and
fixed #?.cd file to show proper arguments when
help ("?") is requested (Herve Dupont
<herve.dupont@nordnet.fr>)
- Spanish translation by Sergio Martín Rodríguez
<smartin@kaos.es> and Tomás J. Cantó
<tjcanto@redestb.es>
Readme created with ARC 3.2 - Copyright (c)1996-99 by Jens Weyer.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
2628 1138 56.6% 09-Jun-99 14:18:46 +FlexCat.catalog
3584 1564 56.3% 09-Jun-99 14:18:58 +FlexCat.catalog
3680 1668 54.6% 09-Jun-99 14:18:56 +FlexCat.catalog
3778 1669 55.8% 09-Jun-99 14:18:44 +FlexCat.catalog
637 303 52.4% 18-Aug-99 15:32:30 +ato.readme
2992 1372 54.1% 09-Jun-99 14:18:54 +FlexCat.catalog
3646 1688 53.7% 09-Jun-99 14:19:00 +FlexCat.catalog
3488 1514 56.5% 09-Jun-99 14:18:56 +FlexCat.catalog
3072 1419 53.8% 09-Jun-99 14:18:50 +FlexCat.catalog
3828 1839 51.9% 09-Jun-99 14:18:52 +FlexCat.catalog
4462 1839 58.7% 09-Jun-99 14:18:54 +FlexCat.catalog
2390 1164 51.2% 09-Jun-99 14:18:46 +FlexCat.catalog
3324 1543 53.5% 09-Jun-99 14:18:58 +FlexCat.catalog
3404 1565 54.0% 09-Jun-99 14:18:48 +FlexCat.catalog
3276 1514 53.7% 09-Jun-99 14:18:48 +FlexCat.catalog
3300 1492 54.7% 09-Jun-99 14:18:50 +FlexCat.catalog
3312 1599 51.7% 09-Jun-99 14:18:48 +FlexCat.catalog
632 277 56.1% 18-Aug-99 15:32:20 Docs.info
464 241 48.0% 25-May-97 15:47:24 +FlexCat_english.guide.info
2050 888 56.6% 28-Nov-99 04:36:40 +AmigaOberon.sd
1068 618 42.1% 28-Nov-99 04:36:40 +ARexx.sd
2809 1177 58.0% 28-Nov-99 04:36:40 +AutoC_c.sd
580 303 47.7% 28-Nov-99 04:36:40 +AutoC_h.sd
2969 914 69.2% 28-Nov-99 04:36:40 +AztecAs_asm.sd
503 238 52.6% 28-Nov-99 04:36:40 +AztecAs_i.sd
3339 1320 60.4% 28-Nov-99 04:36:40 +C++_CatalogF.cc
1525 732 52.0% 28-Nov-99 04:36:40 +C++_CatalogF.h
566 294 48.0% 28-Nov-99 04:36:40 +C++_cc.sd
798 429 46.2% 28-Nov-99 04:36:40 +C++_h.sd
5479 1967 64.0% 28-Nov-99 04:36:40 +C_c.sd
6471 1940 70.0% 28-Nov-99 04:36:40 +C_c_V20.sd
1825 751 58.8% 28-Nov-99 04:36:40 +C_c_V21.sd
790 413 47.7% 28-Nov-99 04:36:40 +C_h.sd
1570 845 46.1% 28-Nov-99 04:36:40 +Cat2h.readme
1857 794 57.2% 28-Nov-99 04:36:40 +Cat2h_c.sd
428 227 46.9% 28-Nov-99 04:36:40 +Cat2h_h.sd
2522 809 67.9% 28-Nov-99 04:36:40 +CatComp_h.sd
2090 708 66.1% 28-Nov-99 04:36:40 +E21b.sd
2560 835 67.3% 28-Nov-99 04:36:40 +E30b.sd
2183 833 61.8% 28-Nov-99 04:36:40 +E32e.sd
860 403 53.1% 28-Nov-99 04:40:04 +Hardcode_h.sd
3637 1313 63.8% 28-Nov-99 04:36:40 +HSPascalUnit.sd
552 329 40.3% 28-Nov-99 04:36:40 +Modula2Def.sd
2324 886 61.8% 28-Nov-99 04:36:40 +Modula2Mod.sd
2231 923 58.6% 28-Nov-99 04:36:40 +Oberon-A.sd
1818 798 56.1% 28-Nov-99 04:36:42 +Oberon_V38.sd
1817 797 56.1% 28-Nov-99 04:36:42 +Oberon_V39.sd
3033 927 69.4% 28-Nov-99 04:36:42 +SASasm_a.sd
486 231 52.4% 28-Nov-99 04:36:42 +SASasm_i.sd
36052 20499 43.1% 14-Feb-02 19:13:00 FlexCat
64113 20805 67.5% 14-Feb-02 20:10:18 +FlexCat_english.guide
5602 2379 57.5% 19-Mar-02 00:57:22 FlexCat.readme
20362 6725 66.9% 19-Mar-02 00:49:38 FlexCat.history
-------- ------- ----- --------- --------
242766 99458 59.0% Operation successful.